package pattern.proxy.jdk;

/**
 * @author yangwenqi
 * @decs TODO
 * @date 2025/5/29
 * 设置一个类Calculator，包含4个方法：加、减、乘、除，在4个方法上添加日志处理，在程序执行期间追踪正在发生的活动。
 * 要求使用动态代理实现如下的日志追踪的效果。
 */
public class Calculator implements ArithmeticCalculator{
    @Override
    public int add(int a, int b) {
        return a+b;
    }

    @Override
    public int sub(int a, int b) {
        return a-b;
    }

    @Override
    public int mul(int a, int b) {
        return a*b;
    }

    @Override
    public int div(int a, int b) {
        return a/b;
    }
}
